Skip to content

Active matter feature - #74

Merged
Maslyaev merged 2 commits into
ITMO-NSS-team:mainfrom
20saaa02:active-matter-feature
Jun 4, 2026
Merged

Active matter feature#74
Maslyaev merged 2 commits into
ITMO-NSS-team:mainfrom
20saaa02:active-matter-feature

Conversation

@20saaa02

@20saaa02 20saaa02 commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

Summary

This PR adds a new example, examples/Active_Matter, demonstrating the application of EPDE to symbolic discovery of multi-robot dynamics from experimental trajectory data.

Added

  • Active_Matter example workflow;
  • trajectory preprocessing utilities;
  • Optuna-based hyperparameter optimization for EPDE runs;
  • example notebooks for equation discovery;
  • sample datasets for circular and oval robots;
  • identification results and generated outputs.

Motivation

Selection of EPDE hyperparameters often requires multiple manual experiments and significantly affects the quality of the discovered equations.

This example introduces an automated hyperparameter optimization workflow based on Optuna. The optimization procedure searches for parameter configurations that improve equation quality while reducing the amount of manual tuning required from the user.

Benefits

  • reduced manual effort during model discovery;
  • faster identification workflow through automated parameter search;
  • improved robustness across different trajectory segments;
  • more accurate and compact discovered equations;
  • demonstration of EPDE on real experimental multi-robot datasets.

Purpose

The example illustrates how EPDE can be applied to real-world trajectory data to identify interpretable systems of differential equations describing collective robot dynamics.

Notes

The example is intended as a research and demonstration workflow and does not modify the core EPDE functionality.

@Maslyaev
Maslyaev merged commit a15d853 into ITMO-NSS-team:main Jun 4, 2026
Gromwud pushed a commit to Gromwud/EPDE that referenced this pull request Jun 9, 2026
An example of EPDE application to a problem, involving active matter.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants